package net.huafv.authoritycontrol.test;

import io.jsonwebtoken.Claims;
import net.huafv.authoritycontrol.utils.JwtUtil;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;

public class Text {
    public static void main(String[] args) {
//        JwtUtil jwtUtil = new JwtUtil();
////        String secret, Map<String,Object> content, Date expire
//        Map<String,Object> map = new HashMap<>();
//        map.put("hel", "Wos");
//        map.put("sub", "fly");
//        map.put("user", "huafvsf");
//        System.out.println(map);
//
//        Date nowDate = new Date();
//        Date expireDate = new Date(nowDate.getTime() + 1000 * 7);
//
//        String huafv = jwtUtil.createToken("huafv", map, expireDate);
//
//        System.out.println(huafv);
//
//        Claims huafv1 = jwtUtil.getClaims("huafv", huafv);
//
//        String huafv2 = (String) jwtUtil.getClaims("huafv", huafv).get("user");
//
//        boolean b = jwtUtil.checkToken("huafv", huafv, "fly");
//
//        boolean huafv3 = jwtUtil.isExpire("huafv", huafv);
//
//        System.out.println(huafv3);
//
//        System.out.println(huafv1);
//        System.out.println(huafv2);
//
//        System.out.println(b);
    }
}
